package com.sau.pixelcart.service.impl;

import com.sau.pixelcart.service.PublicMethodService;
import org.springframework.stereotype.Service;

import java.time.LocalDate;
import java.time.YearMonth;

@Service
public class PublicMethodServiceImpl implements PublicMethodService {


    // 根据月份自动计算起止日期（Getter方法中处理）
    public LocalDate getBeginDate(String month) {
        if (month == null || month.isEmpty()) {
            return null;
        }
        return YearMonth.parse(month).atDay(1); // 月份第一天，如 2025-10-01
    }

    public LocalDate getEndDate(String month) {
        if (month == null || month.isEmpty()) {
            return null;
        }
        return YearMonth.parse(month).atEndOfMonth(); // 月份最后一天，如 2025-10-31
    }
}
